package com.jkzx;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;

public class LaunchUIFragment extends Fragment {
	String[][][] fromss = {
			{
					{ "卫生部关于印发《食品相关产品新品种申报与受理规定》的通知 ", "中华人民共和国传染病防治法",
							"中华人民共和国人口与计划生育法", "中华人民共和国职业病防治法", "中华人民共和国药品管理法",
							"中华人民共和国执业医师法", "中华人民共和国献血法", "中华人民共和国食品卫生法",
							"中华人民共和国母婴保健法", "中华人民共和国红十字会法", "中华人民共和国国境卫生检疫法",
							"中华人民共和国药品管理法（修订）", "中华人民共和国食品安全法实施条例" },
					{ "《女职工劳动保护特别规定》公布施行 ", "人间传染的病原微生物菌（毒）种保藏机构管理办法 ",
							"城市社区卫生服务机构管理办法（试行） ", "血吸虫病防治条例 ",
							"可感染人类的高致病性病原微生物菌（毒）种或样本运输管理规定 ",
							"中华人民共和国国境口岸卫生监督办法 ", "精神药品管理办法 ", "中药品种保护条例 ",
							"流动人口计划生育工作管理办法 ", "国内交通卫生检疫条例 ", "医疗器械监督管理条例 ",
							"中华人民共和国中医药条例 ", "中华人民共和国药品管理法实施条例（2002．8．4） ",
							"突发公共卫生事件应急条例 ", "医疗废物管理条例（2003．6．16） ",
							"乡村医生从业管理条例（2003．8．5） ",
							"病原微生物实验室生物安全管理条例（2004．11．12） ", "医疗机构管理条例 ",
							"中华人民共和国红十字标志使用办法 ", "中华人民共和国母婴保健法实施办法 " },
					{ "消毒管理办法", "医疗机构传染病预检分诊管理办法", "关于疾病预防控制体系建设的若干规定",
							"关于卫生监督体系建设的若干规定", "大型医用设备配置与使用管理办法", "卫生行政许可管理办法",
							"医疗废物管理行政处罚办法", "药品不良反应报告和监测管理办法",
							"突发公共卫生事件交通应急规定（全文）", "医疗卫生机构医疗废物管理办法",
							"突发公共卫生事件与传染病疫情监测信息报告管理办法", "传染性非典型肺炎防治管理办法",
							"卫生行政执法文书规范", "产前诊断技术管理办法", "医疗事故分级标准（试行）",
							"职业卫生技术服务机构管理办法", "医疗事故技术鉴定暂行办法", "转基因食品卫生管理办法" } },
			{
					{ "艾滋病", "人感染H7N9禽流感", "狂犬病", "麻风病", "流行性感冒(流感)",
							"诺如病毒急性胃肠炎", "病毒性肝炎", "手足口病", "美洲锥虫病", "肠道传染病",
							"结核病", "德国肠出血性大肠杆菌O104感染", "炭疽", "流行性乙型脑炎", "麻疹",
							"人感染高致病性禽流感", "脊髓灰质炎", "传染性非典型肺炎", "霍乱", "鼠疫",
							"疟疾", "血吸虫病" },
					// {"流感样病例暴发疫情处置指南","中国流行性感冒疫苗预防接种指导意见","明确艾滋病新发感染概念，科学评价扩大检测效果","预防控制艾滋病宣传教育知识要点","2013年世界肝炎日主题：肝炎早预防，健康更主动 ","手足口病重症患儿的早期发现与治疗","关于德国肠出血性大肠杆菌O104感染暴发的健康提示","消灭脊灰近在咫尺 预防监测劲不能松","流行性脑脊髓膜炎及其预防","脑膜炎球菌的生物学特性有哪些？","急性出血性结膜炎防控知识","做好个人防护是预防甲型H1N1流感的重要手段"},
					{ "洪涝灾害饮水卫生知识要点", "洪水灾害粪便无害化处理知识要点", "洪涝灾害期间预防血吸虫病知识要点",
							"洪涝灾害灾区饮食卫生要点", "洪灾后消杀工作的开展", "饮用水卫生知识问答",
							"世卫组织《饮用水水质准则》", "城市供水水质标准（CJ／T 206―2005）",
							"卫生部涉及饮用水卫生安全产品检验规定", "地表水环境质量标准",
							"世界卫生组织要求全世界改善空气质量",
							"应用公共场所卫生综合评价系统软件对游泳馆水质评价方法的实践",
							"我国公共场所卫生监督监测中存在的主要问题与对策分析" },
					{ "放射防护中的碘知识问答", "中国疾病预防控制中心专家苏旭、曾光解读“核辐射与健康”",
							"辐射应急医学响应：以往教训告诉我们要增强国际准备", "日本的放射突发事件医学应急",
							"卫生部核事故医学应急中心可提供的医学应急支援能力概况", "核事故医学应急有关标准",
							"全国放射性监测站布局", "放射工作人员健康监护法规与标准",
							"核与辐射技术在人类健康领域应用研究的进展――介绍IAEA近期有关活动" },
					{ "如何预防动物蜇咬伤 ", "毒蛇咬伤如何处理", "蚂蝗叮伤如何处理", "毒蜘蛛咬伤如何处理",
							"毒蜂蜇伤如何处理", "海蜇刺伤如何处理", "黄豆及其制品中毒", "阿斯匹林中毒",
							"美乐托宁中毒", "河豚中毒", "吃荔枝也会发生中毒吗", "马铃薯中毒",
							"桑葚引起中毒怎么办" } },
			{
					{ "传染病所", "性艾中心", "营养食品所", "职业卫生所", "改水中心", "免疫中心",
							"寄生虫病所", "慢病中心", "环境所", "辐射安全所", "妇幼中心", "病毒病所",
							"", "中华人民共和国传染病防治法", "中华人民共和国人口与计划生育法",
							"中华人民共和国职业病防治法", "中华人民共和国药品管理法", "中华人民共和国执业医师法",
							"中华人民共和国献血法", "中华人民共和国食品卫生法", "中华人民共和国母婴保健法",
							"中华人民共和国红十字会法", "中华人民共和国国境卫生检疫法",
							"中华人民共和国药品管理法（修订）", "中华人民共和国食品安全法实施条例" },
					{ "北京地坛医院感染性疾病诊疗中心", "北京大学第一医院传染科", "北京中日友好医院传染科",
							"解放军第309医院传染科", "海军总医院传染科", "上海华山医院感染病科",
							"上海市第五人民医院感染性疾病科", "上海徐汇区中心医院传染科", "上海市第二人民医院传染科",
							"上海第一人民医院宝山分院传染科", "中山大学附属第三医院传染病科", "广州军区总医院传染科",
							"顺德第一人民医院传染病科", "北京大学深圳医院感染性疾病科", "清远市人民医院感染科",
							"何贤纪念医院感染性疾病科", "中山市博爱医院传染性疾病科", "南方医科大学第三附属医院",
							"天津市第四中心医院感染性疾病科", "浙江大学医学院附属第一医院传染科", "台州市中医院传染科",
							"武义县第一人民医院传染科" },
					{ "北京", "天津", "上海", "重庆", "黑龙江", "吉林", "辽宁", "内蒙古", "河北",
							"山东", "山西", "河南", "陕西", "宁夏", "新疆", "青海", "江苏",
							"浙江", "安徽", "江西", "湖南", "湖北" } },
			{ { "疾病流行特点", "相关健康主题", "出国前疫苗接种推荐", "归国注意事项" },
					{ "疾病流行特点", "相关健康主题", "出国前疫苗接种推荐", "归国注意事项" },
					{ "疾病流行特点", "相关健康主题", "出国前疫苗接种推荐", "归国注意事项" },
					{ "疾病流行特点", "相关健康主题", "出国前疫苗接种推荐", "归国注意事项" },
					{ "疾病流行特点", "相关健康主题", "出国前疫苗接种推荐", "归国注意事项" },
					{ "疾病流行特点", "相关健康主题", "出国前疫苗接种推荐", "归国注意事项" } },
			{
					{ "性传播感染", "紧急避孕", "正在对黄热病采取哪些行动  是否应对儿童进行疫苗接种",
							"哪些是化学品、尤其是铅对儿童健康的长期影响", "如何预防针对儿童的暴力",
							"哪些是儿童生命早期的推荐食品", "儿童患糖尿病有哪些风险", "儿童的主要健康危险是什么",
							"0-1岁母婴健康基本知识与技能-科学喂养", "0-1岁母婴健康基本知识与技能-生长发育",
							"0-1岁母婴健康基本知识与技能-常见病的预防与护理",
							"0-1岁母婴健康基本知识与技能-日常基本护理", "母婴健康素养――基本知识与技能（试行）",
							"儿童生长标准：方法和制定过程概要", "促进儿童和青少年健康与发育的战略方向",
							"世界卫生报告：“重视每一位母亲和孩子”" },
					{ "我国接种乙肝疫苗的必要性 ", "Hib疫苗", "乙肝疫苗", "含麻疹成分疫苗", "流行性感冒疫苗",
							"口服脊髓灰质炎减毒活疫苗", "为什么接种完后要留观半个小",
							"现场如果出现一些异常反应，怎么进行应急处", "接种疫苗会不会导致自身免疫缺陷性疾病",
							"接种疫苗之后，孩子以前的病（如肺炎）会复发吗",
							"接种疫苗对人体都有哪些影响，是否会影响孩子生长发育", "接种两剂次麻疹疫苗至少应间隔多长时间",
							"如何避免心因性反应的发生", "我的孩子刚刚接种过其他疫苗，可否马上接种麻疹疫苗",
							"麻疹疫苗强化免疫新增问题解答", "卫生部专家就家长关心的问题答疑解惑" },
					{ "中国健康促进联盟健康生活行为指导建议---关于减盐 ", "营养标签", "合理膳食，预防癌症",
							"不要给健康“放假”", "回家路上的营养和饮食安全", "小标签 大作用", "考前饮食巧安排",
							"婴儿到多大年龄仅接受母乳喂养就可获得充分营养", "老年人膳食指南", "孕妇膳食指南",
							"青少年膳食指南", "学龄儿童膳食指南", "幼儿与学龄前儿童膳食指南", "婴儿膳食指南",
							"中国居民膳食指南", "乳母膳食指南" },
					{ "疾控中心专家谈如何防高温作业中暑", "高温环境下的营养保障", "什么是精神卫生",
							"精神卫生：加强我们的应对活动", "有关精神健康的10个事实",
							"世界卫生组织：身体活动有益健康的全球建议", "全民健康生活方式", "个人身体活动小提示",
							"身体活动和青少年", "预防听力损伤和耳聋，人人享有健康听力", "了解睡眠",
							"帮您入睡的松弛训练" } } };

	int[][][] images = {{ {R.drawable.a17,R.drawable.a18},{R.drawable.a19,R.drawable.a110},
			{ R.drawable.a111, R.drawable.a112 } },{ { R.drawable.pic1, R.drawable.pic2 },
			{ R.drawable.a1_1, R.drawable.a1_2 },
			{ R.drawable.a1_3, R.drawable.a1_4 },
			{ R.drawable.a15, R.drawable.a16 } },{ {R.drawable.a113,R.drawable.a114},{R.drawable.a115,R.drawable.a116},
			{ R.drawable.a117, R.drawable.a118 } },{ {R.drawable.a119,R.drawable.a120},
			{R.drawable.a119,R.drawable.a120} ,
			{R.drawable.a119,R.drawable.a120} ,
			{R.drawable.a119,R.drawable.a120} ,
			{R.drawable.a119,R.drawable.a120} ,
			{R.drawable.a119,R.drawable.a120}  },{ {R.drawable.a121,R.drawable.a122},
			{R.drawable.a123,R.drawable.a124},
			{ R.drawable.a125, R.drawable.a126 } ,
			{ R.drawable.a125, R.drawable.a126 } }};

	String[] froms = {};
	private Integer index;

	private Integer category;

	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container,
							 Bundle savedInstanceState) {
		Bundle bundle = getArguments();
		index = (Integer) bundle.get("index");
		category = (Integer) bundle.get("category");
		froms = fromss[category][index];
		View rootView = inflater.inflate(R.layout.fragment_selection_common,
				container, false);
		ListView list1 = (ListView) rootView.findViewById(R.id.list);
		list1.setAdapter(new MyAdapter(getActivity()));
		((TextView)rootView.findViewById(R.id.textView1)).setText(category+"");
		return rootView;
	}
	public class MyAdapter extends BaseAdapter{
		private Context context;
		public MyAdapter(Context context){
			this.context=context;
		}
		@Override
		public int getCount() {

			return froms.length;
		}

		@Override
		public Object getItem(int position) {

			return null;
		}

		@Override
		public long getItemId(int position) {

			return 0;
		}

		@Override
		public View getView(int position, View convertView, ViewGroup parent) {
			if(position==0||position==1){
				View fragment_item = View.inflate(context, R.layout.fragment_item, null);
				TextView tv_title2=(TextView) fragment_item.findViewById(R.id.tv_title2);
				tv_title2.setText(froms[position]);
				ImageView iv_pic2=(ImageView) fragment_item.findViewById(R.id.iv_pic2);
				iv_pic2.setImageResource(images[category][index][position]);
				if(position==0){
					tv_title2.setOnClickListener(new OnClickListener() {

						@Override
						public void onClick(View v) {
							Intent intent = new Intent(getActivity(), SecondActivity.class);
							intent.putExtra("index", index);
							intent.putExtra("category", category);
							startActivity(intent);
						}
					});
				}
				return fragment_item;
			}else{
				View secondItem = View.inflate(context, R.layout.second_item, null);
				TextView tv_title=(TextView) secondItem.findViewById(R.id.tv_title);
				tv_title.setText(froms[position]);
				return secondItem;
			}
		}

	}
}
